Bounded Concurrent Time - Stamp Systems Are

نویسنده

  • Danny Dolev
چکیده

Danny Dolev Concurrent time stamping is at the heart of solu tions to some of the most fundamental problems in distributed computing. Based on concurrent time-stamp-systems, elegant and simple solu tions to core problems such as fcf,-mutual exclusion, construction of a multi-reader-multi writer atomic register. probabilistic consensus,.. were developed. Unfortunmely, the only known implementation of a concurrent time stamp sys tem has been theoretically unsatisfying since it requires unbounded size time-stamps, in other words, unbounded memory. Not knowing if bounded concurrent-time-stamp-systems are at all constructible, researchers were led to con structing complicated problem-specific solutions to replace the simple unbounded ones. In this work for the first time, a bounded iruplemen tation of a concurrent-time-stamp-system is pre sented. It provides a modular unbounded-tobounded transformation of the simple unbounded solutions to prob1err such as aboveIt al lows solutions to two formerly open problems, the bounded-probabilistic-consensus problem of AbrahamBon [A88] and the fifo-t-exclusion prob 1BM Almaden Rearch Center and Hebrew Univer sity Jerusalem. ‘Hebrew University, Jerusalem. Supported by a Lib nitz Foundation Scholarship and Israeli Connntmications Ministry Award. Currently visiting the TDS group at MIT. supported by NSF coniract no CCR-S6]1442, by ONR contract no N0014-8S-K-0168. by DARP.1 contract no NJOt4-S3-K-Ol25. and a special grant fron [Bk!. Parts of this research were aJ,o conducted while the author was visiting AT&T Bell Laboratories and IBM Airnaden Research C-enter. Nir Shavitt 1cm of IFLBB85J, and a more efficient construc tion of mrmw atomic registers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bounded Concurrent Time-Stamping

We introduce concurrent time-stamping, a paradigm that allows processes to temporally order concurrent events in an asynchronous shared-memory system. Concurrent time-stamp systems are powerful tools for concurrency control, serving as the basis for solutions to coordination problems such as mutual exclusion, `-exclusion, randomized consensus, and multiwriter multireader atomic registers. Unfor...

متن کامل

Concurrent Timestamping Made Simple

Concurrent Time-stamp Systems (ctss) allow processes to temporally order concurrent events in an asynchronous shared memory system, a powerful tool for concurrency control, serving as the basis for solutions to coordination problems such as mutual exclusion, `-exclusion, randomized consensus, and multi-writer multi-reader atomic registers. Solutions to these problems all use an \unbounded numbe...

متن کامل

Optimality of Wait-Free Atomic Multiwriter Variables

Known implementations of concurrent wait-free atomic shared multiwriter variables use Θ(n) control bits per subvariable. It has been shown that implementations of sequential time-stamp systems require Ω(n) control bits per subvariable. We exhibit a sequential wait-free atomic shared multiwriter variable construction using log n control bits per subvariable. There arises the question of the opti...

متن کامل

ROBUST $H_{infty}$ CONTROL FOR T–S TIME-VARYING DELAY SYSTEMS WITH NORM BOUNDED UNCERTAINTY BASED ON LMI APPROACH

In this paper we consider the problem of delay-dependent robustH1 control for uncertain fuzzy systems with time-varying delay. The Takagi–Sugeno (T–S) fuzzy model is used to describe such systems. Time-delay isassumed to have lower and upper bounds. Based on the Lyapunov-Krasovskiifunctional method, a sufficient condition for the existence of a robust $H_{infty}$controller is obtained. The fuzz...

متن کامل

Formal Development of Basic Timestamp Concurrency Control Mechanism using Event-B

Formal methods are mathematical techniques that are used to develop model of complex systems. They provide mathematical proofs for ensuring correctness of model. Through formal methods, it may possible to identify and remove errors at prior stage of development. Event-B is a formal method that is used to develop those systems that can be modeled as discrete transition systems. It rigorously des...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1989